﻿'Para alimentar esta classe 
'vai ser criada uma tabela na base de dados Automoveis
'para o compilador compreender as anotações como <key> ou <foreignkey("XXX")> etc 
'temos que importar os dataAnnotations Do component model
Imports System.ComponentModel.DataAnnotations
Imports System.ComponentModel.DataAnnotations.Schema
<Table("Veiculos")>
Public Class Veiculo

#Region "Contrutor da classe"
    'construtor a função que é chamada quando se cria a classe
    Public Sub New()

    End Sub
#End Region
#Region "Propriedades"

    'Estas propriedades serão os campos das tabelas numa base de dados a chave primaria AutomovelID:
    <Key>
    Public Property veiculoId As Integer
    <Required>
    Public Property modelo As String
    <Required>
    Public Property Marca As String
    Public Property cilindrada As String
    <Required>
    Public Property potencia As String
    Public Property numProntas As Integer
    Public Property preco As Decimal
    Public Property descricao As String
#End Region
End Class
